package com.service;

import com.entity.Employee;
import com.vo.employeeVo.EmployeeListRequestVo;
import com.vo.employeeVo.EmployeeListResponseVo;
import com.vo.employeeVo.addEmployeeVo;
import com.vo.employeeVo.updateEmployeeVo;

import java.util.List;

/**
 * @Author hl
 * @Date
 */
public interface IEmployeeService {
    /**
     * 获取员工信息列表
     * @param vo
     * @return
     */
    List<EmployeeListResponseVo> getEmployeeList(EmployeeListRequestVo vo);

    /**
     * 修改员工信息
     */
    void updateEmployee(updateEmployeeVo vo);

    /**
     * 添加新员工
     * @param addVo
     */
    void addEmployee(addEmployeeVo addVo);
}
